home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / misc / bb14c.lha / GvpPatch16.LHA / ReadMe.txt < prev   
Text File  |  1992-09-03  |  4KB  |  94 lines

  1.  
  2. ***********************************
  3. * GvpPatch 1.6 README, 1992-09-03 *
  4. ***********************************
  5.  
  6. The executable "GvpPatch", which this text file is supposed
  7. to be accompanied by, is a patch utility that serves to make
  8. serial-port transmissions more reliable when using a GVP
  9. Series-II host adapter.  The problem this patch addresses is
  10. neither a deficiency in the GVP hard- or software nor in the
  11. serial.device's code, but rather a limitation of the Amiga's
  12. on-board serial port, which can only hold a total of one
  13. byte of incoming data (plus one byte currently being
  14. shifted).  The port requires CPU intervention to handle flow
  15. control, so any delay (caused by system load, disk activity,
  16. etc.) to the CPU's ability to respond to interrupts may - at
  17. higher baud rates - cause loss of data while receiving, e.g.
  18. during downloads.  The GVP Series-II is not the only DMA
  19. host adapter affected by this problem, for instance when
  20. using fast SCSI drives employing on-board cache memory; one
  21. may also encounter this problem on the Microbotics
  22. HardFrame, Commodore's A2090 and A2091, and even
  23. programmed-I/O cards.
  24.  
  25. In order not to tie up the Zorro-II bus for long periods of
  26. time, GvpPatch will therefore transparently split large data
  27. blocks into smaller ones while the serial.device is in use.
  28. Its syntax is:
  29.  
  30.     Run >NIL: GvpPatch -s
  31.  
  32. Sending a Ctrl-C break signal to the process will terminate
  33. it. If a device driver other than the serial.device is used,
  34. "-s" may be followed by the name of that driver (e.g.
  35. "-sgvpser.device") to override the default. Multiple "-s"
  36. options can be specified to monitor several device drivers.
  37.  
  38. In addition, using the "-o" option, it is possible to make
  39. certain types of Direct SCSI applications work, the authors
  40. of which did not interpret Commodore's ambiguous HD_SCSICMD
  41. "documentation" the same way GVP did.  This option is not
  42. required by gvpscsi.device 4.4 and later versions.
  43.  
  44. A standard 68000-based Amiga using a Series-II hard card
  45. should be able to handle 19200 baud, even without Fast RAM,
  46. provided that system load is not too high.  Having several
  47. floppy-disk or hard-disk filesystem processes active, or
  48. running high-resolution multicolor screens, for example, can
  49. degrade system performance enough that even downloads to the
  50. RAM disk may cause problems.  Using a GVP combo accelerator
  51. with 32-bit-wide RAM, transfers at 38400 baud are possible.
  52. If you have a 68020 or a 68030, the use of "SetCPU FASTROM
  53. CACHE" is strongly recommended with Kickstart 1.3.  Note
  54. that when using the "CPU" command included with Amiga OS
  55. 2.04 instead of "SetCPU", the table of exception vectors is
  56. moved into Fast memory as well when using the "FASTROM"
  57. option.  GVP's original Series-I SCSI host adapters and the
  58. GVP AT interface do not need GvpPatch.  By the way: the baud
  59. rates mentioned above refer to full-speed null-modem
  60. transmissions, e.g. ~1800 cps at 19200 baud and ~3600 cps at
  61. 38400, not just the usual HST/V.32/V.32bis modem transfer
  62. rates, which are usually lower.
  63.  
  64. The following FaaastROM SCSI driver versions are supported:
  65.  
  66. - gvpscsi.device 3. 7
  67. - gvpscsi.device 3.12 (= Omni 3.0 to 3.4)
  68. - gvpscsi.device 3.14 (= Omni 3.5)
  69. - gvpscsi.device 3.15 (= FaaastROM 4.0)
  70. - gvpscsi.device 4. 3
  71. - gvpscsi.device 4. 4
  72. - gvpscsi.device 4. 5
  73. - gvpscsi.device 4.12
  74.  
  75. If you are uncertain as to which driver version is installed
  76. in your system, use the CLI command "Version gvpscsi.device"
  77. to find out.
  78.  
  79. In the authors' opinion, GvpPatch is just a kludge that
  80. attempts to hide a major deficiency in the built-in
  81. serial-port hardware and is therefore not officially
  82. supported or endorsed by GVP.  It is nevertheless released
  83. in the hope that it will help certain system configurations.
  84. It is provided "as is" without warranty of any kind, either
  85. expressed or implied, including, but not limited to,
  86. correctness, reliability, and the fitness for any particular
  87. purpose.  The entire risk as to its quality and accuracy is
  88. assumed solely by the user.
  89.  
  90. Ralph Babel
  91.  
  92. Robert Miranda
  93.  
  94.